package analiseSemantica.estruturadedados;

import java.util.ArrayList;

public class Funcao extends Token{
	protected ArrayList<String> paramEntrada = new ArrayList<String>(); //Parametros de Entrada
	protected String retorno;
	
	public Funcao(String lexema){
		super(lexema);
	}
	public String getParamEntrada(int posicao) {
		return this.paramEntrada.get(posicao);
	}
	public void setParamEntrada(String paramEntrada) {
		this.paramEntrada.add(paramEntrada);
	}
	public String getRetorno() {
		return retorno;
	}
	public void setRetorno(String retorno) {
		this.retorno = retorno;
	}
    public int getTamanhoParamEntrada(){
        return this.paramEntrada.size();
    }

}
